package ae.pcfc.cldos.online.common;

/**
 * Constants for Common Package
 * @author ammar
 *
 */
public abstract class ConstantsCommon {
	//SC Procedure Names
	public static final String SINGLE_CLIENT_PERSON_INSERT_PROC ="P_TSC_CLIENT_PERSON_INSERT";
	public static final String SINGLE_CLIENT_COMPANY_INSERT_PROC = "P_TSC_CLIENT_COMPANY_INSERT";
	public static final String GET_SINGLE_CLIENT_PERSON_BY_TRAKHEES_ID = "P_GET_CLNT_PERSON_BY_TKSID";
	public static final String SINGLE_CLIENT_PERSON_ROLE_INSERT = "P_TSC_CLNT_PERSON_ROLE_INSERT";
	public static final String SINGLE_CLIENT_COMPANY_ROLE_INSERT = "P_TSC_CLNT_COMPANY_ROLE_INSERT";
	public static final String SINGLE_CLIENT_VALIDATE_TKSID_PIN = "P_CLNT_VALIDATE_BY_TKSID_PIN";
	public static final String GET_SINGLE_CLIENT_COMPANY_BY_TRAKHEES_ID = "P_GET_CLNT_COMP_BY_TKSID";
	public static final String GET_SINGLE_CLIENT_COMPANY_ROLE_BY_TRAKHEES_ID = "P_GET_CLNT_COMP_ROLE_BY_TKSID";
	public static final String GET_CLIENT_PIN_BY_TRAKHEES_ID = "P_CLNT_PIN_SRCH_BY_TKSID";
	public static final String GET_TAKHEES_ID_AND_PIN_BY_EMAIL = "P_GET_CLNT_TKSID_PIN_BY_EMAIL";
	public static final String GET_CLIENT_TRAKHEES_ID_BY_ROLE_ID = "P_GET_CLNT_TKS_ID_BY_ROLE_ID";
	public static final String SINGLE_CLIENT_VALIDATE_LICENSE = "P_CLNT_VALIDATE_LICENSE";
	public static final String SINGLE_CLIENT_COMPANY_SEARCH = "P_TSC_CLIENT_COMPANY_SEARCH";
	public static final String SINGLE_CIENT_VALIDATE_CLIENT_NAME = "P_CLNT_VALIDATE_BY_NAME";
	
	public static final String PARTNER_SYSTEM_ID = "ETKSONLINE";
	public static final String PERSON = "P";
	public static final String COMPANY = "C";
	public static final String LICENSE_VALID = "0";
	
	public static final String CLIENT_ROLE_STATUS_ACTIVE = "A";
	
	public static final String TASKTYPE_TASK = "TASK";
	public static final String TASKTYPE_NOTIFICATION = "NOTIFICATION";
	
	
	public static final String APPLICATION_SUBMISSION_MEDIUM_ONLINE = "Online";
	
	
	public static final String SUBMITION_METHOD_ONLINE = "Online";
	public static final String SUBMITION_METHOD_OFFLINE = "Offline";
	
	public static final String BACK_OFFICE_USER = "Back Office User";
	
	public static enum Steps {
		RESUBMIT, MAIN_ADMIN_APPROVE, DOCUMENT_AND_DATA_VALIDATION, EXIT_PAPER_SUBMIT, ALL_APP_REQUEST
	}
}
